package pres.wchen.bussiness.dao;

import java.util.List;
import java.util.Map;
import org.apache.ibatis.annotations.Mapper;
import pres.wchen.bussiness.vo.SysRoleVO;

/**
 * @作者： wchen
 * @描述： 用户角色关联表管理
 * @创建时间： 2018/02/17 15:02:18
 * @版本：Copyright 2018, Inc. All Rights Reserved.
 * @修改信息：
 */
@Mapper
public interface SysUsersRolesMapper {

	/**
     *  @描述: 新增用户角色关联表
     *  @参数： [vo]
     *  @返回值： java.lang.Integer
     *  @创建人: wchen
     *  @创建时间: 2018/2/17
     *  @修改人和其它信息:
     */
	Integer insertByBatch(Map map) ;


	/**
     *  @描述: 删除用户角色关联表
     *  @参数： [map]
     *  @返回值： java.lang.Integer
     *  @创建人: wchen
     *  @创建时间: 2018/2/17
     *  @修改人和其它信息:
     */
	Integer delete(Map map) ;


	/**
     *  @描述: 用户角色关联表列表
     *  @参数： [map]
     *  @返回值： java.util.List
     *  @创建人: wchen
     *  @创建时间: 2018/2/17
     *  @修改人和其它信息:
     */
	List<SysRoleVO> list(Map map) ;


	/**
	 *  @描述: 查询用户的角色列表(分配角色列表时用)
	 *  @参数： [map]
	 *  @返回值： java.util.List
	 *  @创建人: wchen
	 *  @创建时间: 2018/2/17
	 *  @修改人和其它信息:
	 */
	List<Map> chooseUserRoleList(Map map);
}
